Skip to content

Metalink #2

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 4 commits into from
Closed

Metalink #2

wants to merge 4 commits into from

Conversation

DrDaveD
Copy link
Owner

@DrDaveD DrDaveD commented Oct 23, 2024

Test pr

@DrDaveD DrDaveD force-pushed the metalink branch 2 times, most recently from 9e4e4a9 to 63dedad Compare October 23, 2024 18:09
@DrDaveD DrDaveD force-pushed the metalink branch 2 times, most recently from 0c7927e to 7570580 Compare October 25, 2024 01:25
@DrDaveD DrDaveD closed this Oct 25, 2024
DrDaveD pushed a commit that referenced this pull request Dec 13, 2024
Addresses one issue related to the crash:
```
#0  0x00007ffff6d05a9f in raise () from /lib64/libc.so.6
#1  0x00007ffff6cd8e05 in abort () from /lib64/libc.so.6
#2  0x00007ffff6cd8cd9 in __assert_fail_base.cold.0 () from /lib64/libc.so.6
cvmfs#3  0x00007ffff6cfe3f6 in __assert_fail () from /lib64/libc.so.6
cvmfs#4  0x00007ffff64083e2 in glue::InodeTracker::VfsPutRaii::VfsPut (this=this@entry=0x7fffa6ffccd0, 
    inode=inode@entry=212002, by=185) at /data/build_modules/build/cvmfs-fuse3/cvmfs-fuse3/cvmfs/glue_buffer.h:618
cvmfs#5  0x00007ffff63fed84 in cvmfs::cvmfs_forget_multi (req=0x7fff98124f90, count=59, forgets=<optimized out>)
    at /data/build_modules/build/cvmfs-fuse3/cvmfs-fuse3/cvmfs/cvmfs.cc:713
cvmfs#6  0x00007ffff6a9699c in loader::stub_forget_multi (req=0x7fff98124f90, count=59, forgets=0x7fff98000b90)
    at /data/build_modules/build/cvmfs-fuse3/cvmfs-fuse3/cvmfs/loader.cc:333
cvmfs#7  0x00007ffff6868fea in fuse_session_process_buf_int () from /lib64/libfuse3.so.3
cvmfs#8  0x00007ffff686439b in fuse_do_work () from /lib64/libfuse3.so.3
cvmfs#9  0x00007ffff79b31cf in start_thread () from /lib64/libpthread.so.0
cvmfs#10 0x00007ffff6cf0dd3 in clone () from /lib64/libc.so.6
```

Adds testing infrastructure:
  - CVMFS_TEST_INJECT_BARRIER macro
  - "drop metadata caches" talk command

from 

https://github.com/cvmfs/cvmfs/blob/3a5a0f73f14cdbb4d2bd81b7b182d98380538920/cvmfs/glue_buffer.h#L623


---------

Co-authored-by: Valentin Volkl <valentin.volkl@cern.ch>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant